#pragma once

#include <list>

class CStrUntils
{
public:
    CStrUntils(void);
    ~CStrUntils(void);

public:
    static void CStringSplit(LPCTSTR str, LPCTSTR splits, std::list<CString>& list);

    static std::string CStringToStdStr(const CString& theCStr);

    static void CString2LPTSTR(LPTSTR dst, CString& Cstr);

    static bool isNullorEmpty(LPTSTR dst);

private:
    static int s_Marks[0xff];
};
